SRCS=main.cpp
OBJS=$(patsubst %.cpp, %.o, $(SRCS))
EXEC=sectypes
CC=g++
CFLAGS= -pedantic -Os -g -std=c++98 -march=i386 -Wall -save-temps
OFLAGS=-lgmp -lgmpxx

%.o : %.cpp
	$(CC) -c $(CFLAGS) $(INC) $*.cpp -o $@

$(EXEC) : $(OBJS)
	$(CC) -o $(EXEC) $(OFLAGS) $(OBJS) $(LFLAGS)

.PHONY: clean
clean:
	@rm -f $(OBJS) $(EXEC)
